package _0219_._04_example.dao;

import _0219_._04_example.model.Product;

public interface ProductDAO {

    Product[] getAllProducts();

    /**
     * 判断商品id是否重复
     *
     * @param id        商品id
     * @return    true 重复了；  false 不重复
     */
    boolean judgeIdExists(int id);
    boolean judgeIdExists(String productName);


    /**
     * 插入商品到数组中
     * @param product
     */
    void insertProduct(Product product);

    Product searchForProducts(int id);
    Product searchForProducts(String productName);
    Product updateProducts(int id,String productName,double price,String describe);

    boolean removeProduct(int id);
}
